/*
** Zabbix
** Copyright (C) 2001-2015 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 2 of the License, or
** (at your option) any later version.
**
** This program is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program; if not, write to the Free Software
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
**/
@import "jquery-ui.css";

body { background: #E5E5E5; }

.ui-widget-header.sub_menu, .ui-widget-header.page_footer { background: url("images/bg_h-hard_55.gif") repeat-x scroll left top #365081; border: 0; }
table.menu tr td.active { background: url("images/bg_h-hard_55.gif") repeat-x scroll left top #5C9CCC; border-color: #365081; }
.thin_header { background: url("images/menu_not_active2.gif") repeat-x scroll left top #4E6EA7; }

table.flicker,
table.formtable tr td.form_row_first, table.formtable tr td.form_row_last,
table.tableinfo tr.footer td,
table.ack_msgs tr.title,
table.tableinfo caption{
	background: url("images/menu_not_active2.gif") repeat-x scroll left top #6F89B4
}

table.tableinfo { border-spacing: 1px; background-color: #AAA; }
table.tableinfo tr td { border-radius: 0; }
table.tableinfo tr.header td { background: #CCC; }
table.tableinfo tr.header td.hover_grey { background: #BBB; }
table.tableinfo tr.header td.hover_grey:hover { background: #999; color: #EEE; }
table.tableinfo tr.odd_row > td { background: #DDD; }
table.tableinfo tr.even_row > td{ background: #EEE; }
table.tableinfo tr.selected > td { background-color: #FFFFBB; }

ul.favorites { margin: 0; padding: 4px 4px 4px 1em; border: 1px solid #AAAAAA; }

.pum_oheader { background: #1A1A1A url('images/bg_h-hard_55.gif') repeat-x top left; }

.header { margin-bottom: 0; }
.column .widget, #search_wdgt .widget { padding: 0; border-radius: 0; }
.widget .footer { margin-top: 0; border-top: 0; }
.classic .ui-corner-all { border-radius: 0; }
.classic .dashboard .ui-widget-content,
.classic #search_wdgt .ui-widget-content {
	border: 0; background: #EEE;
}
.footer.ui-widget-content { background: url("images/widget_header.gif") repeat-x scroll #4E6EA7; }
.border_dotted { border-color: #777; }

.classic .ui-state-default, .classic .ui-widget-content .ui-state-default, .classic .ui-widget-header .ui-state-default {
	background: #EEE; color: #383838;
}

.classic .filter .ui-state-default.button {
	background: url("images/menu_not_active2.gif") repeat-x scroll left top #5473AA; color: #FFF;
}

.classic .filter .ui-state-hover.button {
	background: #5473AA
}

.classic .ui-state-default a,
.classic .ui-state-default a:link,
.classic .ui-state-default a:visited {
	color: #383838;
}

.classic .ui-state-hover,
.classic .ui-widget-content .ui-state-hover,
.classic .ui-widget-header .ui-state-hover,
.classic .ui-state-focus,
.classic .ui-widget-content .ui-state-focus,
.classic .ui-widget-header .ui-state-focus {
	background: #CCCCCC;
}

.classic .ui-state-disabled,
.classic .ui-button-disabled {
	color: #999 !important;
}

.classic .ui-state-active a,
.classic .ui-state-active a:link,
.classic .ui-state-active a:visited {
	color: #FFF;
}

.classic .ui-state-active,
.classic .ui-widget-content .ui-state-active,
.classic .ui-widget-header .ui-state-active {
	background: #888;
	color: #FFF;
	border-color: #9F9F9F;
}

.classic .ui-widget-content .ui-state-disabled { background: #EEEEEE; border-color: #D0D0D0; }

.ui-tabs.ui-widget-content { background: #EEEEEE; }
.ui-tabs .ui-tabs-nav { border: 0; border-bottom: 1px solid #9F9F9F; }
.classic .ui-tabs .ui-tabs-nav .ui-state-default { background: none; border-color: #BBD1EC }
.classic .ui-tabs .ui-tabs-nav .ui-state-hover { border-color: #95A8C3 }
.classic .ui-tabs .ui-tabs-nav .ui-state-default a { color: #FFF; }
.classic .ui-tabs .ui-tabs-nav .ui-state-active { background: #EEE; }
.classic .ui-tabs .ui-tabs-nav .ui-state-active a { color: #383838; }

table.tableinfo tr.vertical_header td { background-color: #CCC; }

.unknown, a.unknown { color: #777; }
a.unknown:hover { color: #999; }

table.filter { background: white; border: 1px solid #EEE; }
table.filter tr td { border: 1px solid #EEE; }

ul.formlist li.new { background: #DFDFDF; }

.dropArea { background-color: #FFB; }
.dropHereText { color: #5481AB; }

table.ack_msgs tr.msg { background-color: #F8F8F8; }

.ui-widget-content a.on { color: #EE0000; }
.ui-widget-content a.on:hover { color: #CC4444; }

div.preloader {
	background: url("images/preloader.gif") no-repeat;
}

/* multiselect */
.multiselect.active { border: 1px solid #6681B2; }
.multiselect .available ul li.hover { background: #4F70A8; }

/* suggest */
table.suggest tr.highlight { background-color: #4F70A8; }

/* menu popup */
.menuPopup { border: 1px solid #314979; }
.menuPopup .title { color: #ffffff; background: #4E6EA7 url(images/widget_header.gif) repeat-x top left; }
.menuPopup .ui-menu { border: 1px solid #314979; }

.input[readonly], .input[readonly]:hover {
	background-color: #f5f5f5;
	color: #000000;
}

.input[disabled], .input[disabled]:hover,
input.input.formlist[type="button"][disabled], input.input.formlist[type="submit"][disabled] {
	background-color: #f5f5f5;
	/* ignored by IE for <select> */
	color: #8a867a;
}

/* disabled <select> font color for IE 10+ */
select[disabled]::-ms-value {
	color: #8a867a;
	background-color: #f5f5f5;
}

.link_menu[disabled], .link_menu[disabled]:focus, .link_menu[disabled]:hover {
	background-color: #eee;
	color: #aaa;
}

/* disabled form buttons */
.formtable .input.button[disabled]:hover {
	background-color: #eee;
	border-color: #d0d0d0;
}

/* disabled save button */
.formtable .jqueryinput.input.button[disabled]:hover {
	border-color: #ffaa33;
}

/* show non-gray background for disabled multiselect inputs on hover */
.multiselect input[type="text"][disabled]:hover { background-color: transparent; }
